package com.ctshk.rpc.train.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <p>
 *  API火车产品DTO
 * </p>
 *
 * @author 李新科
 * @date 2021/5/13 21:04
 */
@NoArgsConstructor
@Data
@ApiModel(value="API火车产品DTO对象",description="API火车产品DTO")
public class ApiTrainProductDTO  implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "车次")
    private String trainno;
    @ApiModelProperty(value = "车次类型")
    private String type;
    @ApiModelProperty(value = "车次类型名称")
    private String typename;
    @ApiModelProperty(value = "出发站")
    private String station;
    @ApiModelProperty(value = "到达站")
    private String endstation;
    @ApiModelProperty(value = "出发时间")
    private String departuretime;
    @ApiModelProperty(value = "到达时间")
    private String arrivaltime;
    @ApiModelProperty(value = "历时")
    private String costtime;
    @ApiModelProperty(value = "trainno12306")
    private String trainno12306;
    @ApiModelProperty(value = "距离")
    private String distance;
    @ApiModelProperty(value = "到达天数,当日到达为1,次日到达为2")
    private String day;
    @ApiModelProperty(value = "是否是终点")
    private String isend;
    @ApiModelProperty(value = "站点顺序")
    private String sequenceno;
    @ApiModelProperty(value = "出发站站点编码")
    private String stationcode;
    @ApiModelProperty(value = "到达站站点编码")
    private String endstationcode;
    @ApiModelProperty(value = "出发站站点名称")
    private String departstation;
    @ApiModelProperty(value = "终点站站点名称")
    private String terminalstation;
    @ApiModelProperty(value = "出发站三字码")
    private String departstationcode;
    @ApiModelProperty(value = "终点站三字码")
    private String terminalstationcode;
    @ApiModelProperty(value = "出发日期")
    private String startdate;
    @ApiModelProperty(value = "canbuy")
    private String canbuy;
    @ApiModelProperty(value = "二等座票价")
    private String priceed;
    @ApiModelProperty(value = "二等座数量")
    private String numed;
    @ApiModelProperty(value = "一等座票价")
    private String priceyd;
    @ApiModelProperty(value = "一等座数量")
    private String numyd;
    @ApiModelProperty(value = "商务座票价")
    private String pricesw;
    @ApiModelProperty(value = "商务座数量")
    private String numsw;
    @ApiModelProperty(value = "特等座票价")
    private String pricetd;
    @ApiModelProperty(value = "特等座数量")
    private String numtd;
    @ApiModelProperty(value = "软座票价")
    private String pricerz;
    @ApiModelProperty(value = "软座数量")
    private String numrz;
    @ApiModelProperty(value = "硬座票价")
    private String priceyz;
    @ApiModelProperty(value = "硬座数量")
    private String numyz;
    @ApiModelProperty(value = "高级软卧上票价")
    private String pricegr1;
    @ApiModelProperty(value = "高级软卧上数量")
    private String numgr1;
    @ApiModelProperty(value = "高级软卧下票价")
    private String pricegr2;
    @ApiModelProperty(value = "高级软卧下数量")
    private String numgr2;
    @ApiModelProperty(value = "软卧上票价")
    private String pricerw1;
    @ApiModelProperty(value = "软卧上数量")
    private String numrw1;
    @ApiModelProperty(value = "软卧下票价")
    private String pricerw2;
    @ApiModelProperty(value = "软卧下票价")
    private String numrw2;
    @ApiModelProperty(value = "硬卧上票价")
    private String priceyw1;
    @ApiModelProperty(value = "硬卧上数量")
    private String numyw1;
    @ApiModelProperty(value = "硬卧中票价")
    private String priceyw2;
    @ApiModelProperty(value = "硬卧中数量")
    private String numyw2;
    @ApiModelProperty(value = "硬卧下票价")
    private String priceyw3;
    @ApiModelProperty(value = "硬卧下数量")
    private String numyw3;
    @ApiModelProperty(value = "无座票价")
    private String pricewz;
    @ApiModelProperty(value = "无座数量")
    private String numwz;
    @ApiModelProperty(value = "其他票价")
    private String priceqt;
    @ApiModelProperty(value = "其他数量")
    private String numqt;
    @ApiModelProperty(value = "动卧价格")
    private String pricedw;
    @ApiModelProperty(value = "动卧数量")
    private String numdw;
    @ApiModelProperty(value = "高级软卧价格")
    private String pricedw1;
    @ApiModelProperty(value = "高级软卧数量")
    private String numdw1;
}
